package com.jo.invocation;

import java.lang.reflect.Method;

/**
 * 方法调用接口,描述一个方法调用的三个方法，proceed（）就是对原方法进行调用
 * @author Jo
 * @date 2018/1/25
 */
public interface MethodInvocation {
    Object proceed() throws Throwable;

    Method getMethod();

    Object[] getArguments();

    Object getTarget();
}
